/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td,strong { font-size:14px;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; font-weight:normal;}
ul,ol { list-style: none; }
ul li {list-style: none outside none;}
table{border-collapse:collapse;border-spacing:0; border:1px solid #ddd;}
td,th {border: 1px solid #ddd}
body{ font-size:14px; background:#fff; font-family:Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; color:#333;}
img {border:0 none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#0564c9;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clear{ clear:both;font-size:0px;}
table{border-collapse:collapse;border-spacing:1;}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"], button, select {-webkit-appearance: none; }
textarea {-webkit-appearance: none;outline:none;}
input:focus,textarea:focus,select:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}
input,textarea,select {-webkit-appearance:none;font-family:Microsoft YaHei;}
.l{float:left}
.r{float:right}

.big-bg { position: absolute; top:0; background:url(../images/bg-big.jpg) no-repeat center 40px; width:100%; z-index:-99; height:500px;}
.big-bg2 {position: absolute; top:0; background:url(../images/bg-big2.jpg) no-repeat center 40px; width:100%; z-index:-99; height:500px;}
.top { height:40px; box-shadow:0 0 5px rgba(0,0,0,0.2);  background:#f9fafc; width:100%; font-size:12px;}
.top-box { width:1200px;height:40px; margin:0 auto; overflow:hidden;}
.top-box iframe { height:28px; overflow:hidden; padding-top:7px;}
.top-box span { line-height:40px; vertical-align:top; margin-right:15px;}
.tq-box { line-height:40px;}
.tq-box img { width:auto; height:14px; margin-right:5px; vertical-align:sub;}
.header { height:240px; width:1200px; margin:0 auto;}
.header img { height:83px; width:auto; padding-top:80px;}

.nav-box { width:1200px; margin:0 auto;}
.nav { height:50px; line-height:50px; background:#0564c9;}
.nav ul li { font-size:18px; font-weight:bold; float:left; text-align:center; width:120px; margin:0 10px; position:relative;}
.nav ul li>a { display:block;height:50px; box-sizing:border-box; transition:all 0.3s; color:#ffffff;}
.nav ul li>a:hover { background:#ffffff; border-top:4px solid #0c54a0; line-height:46px; transition:all 0.3s; color:#0564c9;}
.nav ul li.on>a { background:#ffffff; border-top:4px solid #0c54a0; line-height:46px; transition:all 0.3s; color:#0564c9;}
.nav ul li .muen-box { position:absolute;  height:40px; line-height:40px; font-size:14px; font-weight:normal; width:1200px; box-sizing:border-box; left:0; text-align:left; display:none;}
.nav ul li .muen-box a { margin:0 15px;}
.nav ul li:hover .muen-box { display:block;}
.nav-f .muen-box:nth-child(1) { display:block;}
.nav-f .muen-box:nth-child(2) { margin-left:60px;}
.nav-f .muen-box:nth-child(3) { margin-left:120px;}
.nav-f .muen-box:nth-child(4) { margin-left:180px;}
.nav-f .muen-box:nth-child(5) { margin-left:240px;}
.seacrh-box { width:200px; height:32px; line-height:32px; border-radius:5px; background:#ffffff; margin-right:10px; margin-top:8px;}
.seacrh-box .seacrh-txt { width:165px; height:32px; border:none; text-indent:10px; background:none;}
.seacrh-box .seacrh-btn { width:30px; background:url(../images/fdj-ico.png) no-repeat center center; height:32px; border: none; text-indent:-9999px; cursor:pointer;}

.contant { width:1200px; margin:0 auto;}
.jd-news-box { background:#ffffff; margin-top:30px; padding-bottom:20px; padding-top:10px;}
.jd-news-box h3 { font-size: 30px; line-height: 50px; display: block; font-weight: bold; text-align: center; color: #0564c9; padding: 10px;}
.jd-news-box h3 a { color:#0564c9;}
.jd-news-box ul { text-align:center; font-size:0;}
.jd-news-box ul li { text-align: center; height:20px; line-height:20px;  display: inline-block; margin:0 15px;font-size:14px; }
.jd-news-box ul li a { display:inline-block; max-width:280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; vertical-align:top;}
.nav-f { background:#ffffff; box-shadow:0 0 5px rgba(0,0,0,0.2); height:40px; line-height:40px; padding-left:20px;}
.nav-f a { margin:0 15px;}

/*-- 民盟要闻 --*/

.txt-news { width:600px;}
.txt-news h3 { height:40px; line-height:40px; border-bottom:1px solid #e0e0e0; font-size:0;}
.txt-news h3 span { display:inline-block; padding:0 20px; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; color:#666666;}
.txt-news h3 span a { color:#666666; display:block;}
.txt-news h3 span:hover {background:#0564c9; color:#ffffff;}
.txt-news h3 span:hover a {background:#0564c9; color:#ffffff}
.txt-news h3 span.on { background:#0564c9; color:#ffffff;}
.txt-news h3 span.on a { color:#ffffff;}
.txt-news ul { padding-top:10px;}
.txt-news ul li { line-height:36px; padding-left:8px; height:36px; background:url(../images/news-listbg.png) no-repeat left center;}
.txt-news ul li a.smyw-fl {display:block; float:left;color:#0564c9; width:auto;}
.txt-news ul li a.smyw-fl-news { display:block; float:left; width:380px;height:36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.txt-news ul li b { color:#0564c9; font-weight:normal;}
.txt-news ul li span { float:right; display:block; color:#999999;}
.txt-news ul.tab-szyw li { padding-left:15px;}
.txt-news ul.tab-szyw li a { display:block; float:left; width:460px;height:36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*-- 通栏专题 --*/

.zt-box { width:1200px; height:120px; overflow:hidden; position:relative; margin-top:30px;  }
.zt-box .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.zt-box .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zt-box .hd ul li{ float:left; margin-right:2px; font-size:12px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.zt-box .hd ul li.on{ background:#f00; color:#fff; }
.zt-box .bd{ position:relative; height:100%; z-index:0;   }
.zt-box .bd li{ zoom:1; vertical-align:middle; }
.zt-box .bd img{ width:1200px; height:120px; display:block;  }

.fl-news-box { width:450px; position:relative; margin-right:30px;}
.fl-news-box h3 { height:40px; line-height:40px; border-bottom:1px solid #e0e0e0; margin-bottom:15px;}
.fl-news-box h3 a { font-size:18px; font-weight:bold; display:inline-block; padding:0 5px; color:#666666; margin-right:30px;}
.fl-news-box h3 a.on { border-bottom:3px solid #0564c9; color:#0564c9;}
.fl-news-tab ul li { line-height:36px; height:36px; overflow:hidden; padding-left:20px; background:url(../images/news-listbg02.png) no-repeat 5px center;}
.fl-news-tab ul li a { display:block; float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:310px; height:36px;}
.fl-news-tab ul li span { display:block; float:right; color:#999999;}
.fl-news-tab .more { position:absolute; right:3px; top:10px;}
.fl-news-tab .more a {  color:#0564c9;}


.news-list-box { padding:30px 0;}
.tzgg { height:188px;border:1px solid #dcdcdc; }
.tzgg-box { width:238px; }
.tzgg-box h3 { height:39px; font-weight:bold;line-height:38px; border-bottom:1px solid #dcdcdc; font-size:20px;  padding-left:35px; background:url(../images/tzgg-ico.png) no-repeat 10px center #f3f7fb;}
.tzgg-box h3 a {color:#0564c9;}
.tzgg-box ul { padding:0 10px !important; margin:10px 0 !important; height:130px; }
.tzgg-box ul li { line-height:20px; margin-bottom:15px; background:url(../images/news-listbg02.png) no-repeat left 8px; padding-left:8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tg-btn { background:#0564c9; width:240px; line-height:60px; height:60px; margin-top:15px;}
.tg-btn a { display:block; font-size:18px; text-align:center;font-weight:bold; color:#ffffff;}
.tg-btn a img { margin-right:15px; vertical-align: middle; height:auto; width:28px;}

.zwh-list { width:480px; margin-right:15px;}
.zwh-list h3 { height:30px; font-size:20px; font-weight:bold; color:#0564c9;}
.zwh-list ul { padding-top:15px;}
.zwh-list ul li { float:left; height:36px; line-height:36px; margin-bottom:12px; margin-right:15px;text-align:center;}
.zwh-list ul li:nth-child(1),.zwh-list ul li:nth-child(2),.zwh-list ul li:nth-child(3) { background:rgba(24,104,208,0.85); width:145px; }
.zwh-list ul li:nth-child(4),.zwh-list ul li:nth-child(5) { background:rgba(46,166,218,0.85); width:225px; }
.zwh-list ul li:nth-child(6),.zwh-list ul li:nth-child(7) { background:rgba(82,186,189,0.85); width:225px; }
.zwh-list ul li:nth-child(8),.zwh-list ul li:nth-child(9) { width:225px; background:rgba(234,145,74,0.85);}
.zwh-list ul li:nth-child(10),.zwh-list ul li:nth-child(11),.zwh-list ul li:nth-child(12) { background:rgba(231,97,107,0.85)}
.zwh-list ul li:nth-child(10) { width:120px;}
.zwh-list ul li:nth-child(11) { width:120px;}
.zwh-list ul li:nth-child(12) { width:195px;}
.zwh-list ul li a { display:block ; color:#ffffff;}
.zwh-box { height:270px; border:1px solid #ececec;  padding:30px; background:url(../images/mk-bg.jpg) repeat center center;}
.mmzz-box { width:285px;}
.mmzz-box h3 { width:45px; text-align: center; line-height:30px; font-size:20px;   font-weight:bold; color:#ffffff; float:left; background:#1868d0; height:270px; margin-right:15px;}
.mmzz-box h3 a { display:block;color:#ffffff;box-sizing:border-box; padding:75px 10px 0; height:270px;}
.mmzz-img-box { box-sizing: border-box; border:1px solid #cacbcb; width:220px; height:270px;}
.mmzz-img-box img { display:block; width:100%; height:100%;}

.yst-box { width:330px;}
.yst-box h3 {height:30px; font-size:13px; font-weight:bold; color:#0564c9; margin-bottom:15px;}
.yst-box h3 a { color:#666666;}
.yst-box h3 a.on {color:#0564c9;}
.yst-listbox { padding:20px 25px 0; height:230px; background:#ffffff; border:1px solid #dedede; box-sizing: border-box;}
.yst-listbox ul li { height:50px; line-height:50px; border:1px solid #dcdcdc; background:#f6f6f6; text-align:center; margin-bottom:15px;}
.yst-listbox ul li a { display:block;}

.link-box { width:100%; height:80px; padding:10px 0; background:#f5f6fa; margin-top:30px;}
.link { width:1200px; margin:0 auto;}
.link h3 { float:left; width:100px;}
.link h3 img { height:80px; width:auto; display:block;}
.link .link-list { float:left;}
.link .link-list a { margin:0 15px; line-height:40px;}

.footer-box { width:100%; padding:15px 0 10px; background:#0564c9;}
.footer { text-align:center; width:1200px; margin:0 auto; line-height:30px;}
.footer p { color:#f6f6f6;}
.footer p a { color:#f6f6f6;}


/* banner */

.img-news { width:570px; height:380px; overflow:hidden; position:relative; overflow:hidden;  }
.img-news .hd{ height:20px; overflow:hidden; position:absolute; right:8px; bottom:10px; z-index:1; }
.img-news .hd ul{ overflow:hidden; zoom:1; float:left;  }
.img-news .hd ul li{ float:left; margin-right:2px; font-size:12px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.img-news .hd ul li.on{ background:#f00; color:#fff; }
.img-news .bd{ position:relative; height:100%; z-index:0;   }
.img-news .bd li{ zoom:1; vertical-align:middle; position:relative; }
.img-news .bd li p { position:absolute; display:block; background:rgba(36,36,36,0.75); height:40px; line-height:40px; bottom:0; width:570px; color:#ffffff;}
.img-news .bd li p span { display:block; text-indent:10px; width:450px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.img-news .bd img{ width:570px; height:380px; display:block;  }


/* 下面是前/后按钮代码，如果不需要删除即可 */

.img-news .prev,.img-news .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.img-news .next{ left:auto; right:3%; background-position:8px 5px; }
.img-news .prev:hover,
.img-news .next:hover{ filter:alpha(opacity=100);opacity:1; }
.img-news .prevStop{ display:none; }
.img-news .nextStop{ display:none; }

.mbx-box { height:40px; line-height:40px; background:#edeef0; padding-left:15px; margin-top:20px;}
.mbx-box img { margin-right:10px; width:16px; height:auto; vertical-align:sub;}

.ny-cont { margin-top:20px; background:#ffffff; padding-bottom:20px;}
.ny-meun { width:250px; border-radius:5px; overflow:hidden; background:#f6f6f6; border-bottom:2px solid #0564c9;}
.ny-meun h3 { height:40px; line-height:40px; text-align:center; font-size:18px; font-weight: bold; background:#0564c9; color:#ffffff;}
.ny-meun ul { padding:10px;}
.ny-meun ul li { height:46px; line-height:46px; border-top:1px solid #ffffff; border-bottom:1px solid #e3e3e3; font-size:16px; text-indent:30px;}
.ny-meun ul li:first-child { border-top:0;}
.ny-meun ul li a { display:block; background:url(../images/xjt-ico.png) no-repeat 15px center;}
.ny-meun ul li.on { background:#e3ebf2; border-radius:5px 5px 0 0;}
.ny-meun ul li:hover { background:#e3ebf2; border-radius:5px 5px 0 0;}
.ny-meun ul li.on a { color:#0564c9}

.ny-cant { width:910px; padding-bottom:20px;}
.ny-cant h2 { height:40px; line-height:40px; border-bottom:1px solid #e0e0e0;}
.ny-cant h2 span { display: inline-block; padding:0 5px; border-bottom:2px solid #0564c9; font-size:18px; font-weight:bold; color:#0564c9;}
.ny-news-box ul { padding:10px 0;}
.ny-news-box ul li { line-height:36px; height:36px; overflow:hidden; padding-left:20px; background:url(../images/news-listbg02.png) no-repeat 5px center; border-bottom:1px dashed #eaeaea;}
.ny-news-box ul li a { display:block; float:left; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:680px; height:36px;}
.ny-news-box ul li span { display:block; float:right; color:#999999;}

.page { text-align:center; height:40px; line-height:40px;}
.page span,.page a { margin:0 10px;}
.page span { color:#999999;}
.page a.on { color:#0564c9;}

.ny-news-txt { padding:0 20px;}
.ny-news-txt h3 { font-size:20px; font-weight:bold; line-height:38px; padding:20px 20px 10px; text-align:center; color:#0564c9;}
.ny-news-txt h4 { font-size:18px; color:#333333; text-align:center; margin-bottom:15px;}
.ny-news-txt h6 { text-align:center; color:#999999; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e0e0e0;}
.ny-news-txt p { font-size:16px; line-height:32px; text-indent:2em; margin-bottom:15px;}
.ny-news-txt img { display:block !important; margin:0 auto !important; max-width:100%;}
.ny-news-txt table { width:100%; border:none;}
.ny-news-txt table tr { height:30px;}

.dy-box { text-align:right;}
.dy-box a { color:#0564c9;}
.dy-box a:hover { text-decoration:underline;}

.ny-imglist-box,.ny-splist-box,.ny-mxlist-box { padding:30px 0 0;}
.ldzc-zw h3,.ldzc-fzw h3 { background:#f4f4f4; height:36px; margin-bottom:30px; text-indent:10px; font-size:16px; font-weight:bold; color:#0564c9; line-height:36px; border-bottom:1px solid #c0c0c0;}
.ldzc-zw ul li,.ldzc-fzw ul li,.ny-mxlist-box ul li { width:195px; float: left; text-align:center; font-size:16px; height:300px; margin:0 16px 20px;}

.ldzc-zw ul li { display:block; float:none; margin:0 auto 20px; font-size:20px;}
.ldzc-zw ul li img,.ldzc-fzw ul li img { width:180px; height:240px;}
.ny-mxlist-box ul li img { width:195px; height:260px;}
.ldzc-zw ul li p,.ldzc-fzw ul li p,.ny-splist-box ul li p,.ny-mxlist-box ul li p { height:40px; line-height:40px;}

.ny-splist-box ul li { width:270px; float:left; text-align:center; margin:0 16px 20px;}
.ny-splist-box ul li img {   width: 270px;   height: 200px;   display: block;}
.ny-splist-box ul li p,.ny-mxlist-box ul li p  {overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.ny-mxlist-box ul li img  { border:1px solid #d3d3d3;}

.zmwyh-box { padding-top:20px;}
.zmwyh-nr-box { background:url(../images/xcjt-ico.png) no-repeat center bottom; padding-bottom:40px; text-align:center; font-size:0; padding-right:110px; padding-top:10px;}
.zmwyh-nr-box h3 { font-size:16px; min-width:90px; text-align:right; font-weight:bold; display:inline-block; height:40px; line-height:40px; vertical-align: top;}
.zmwyh-nr-box ul { font-size:0;display:inline-block; text-align:left; max-width:600px;}
.zmwyh-nr-box ul li { height:38px; width:98px; font-size:14px; border:1px solid #333333; line-height:38px; display:inline-block; text-align: center; margin-left:20px; margin-bottom:20px;}
.zmwyh-nr-box:last-child { background:none;}

.dstj-table ul { margin:20px 10px; border:1px solid #e0e0e0;}
.dstj-table ul li { height:46px; line-height:46px; font-size:0;}
.dstj-table ul li:nth-child(odd) { background:#fcfcfc;}
.dstj-table ul li:first-child { font-weight: bold; color: #000; background: #ebebeb;}
.dstj-table ul li:first-child span { font-size:16px;}
.dstj-table ul li span { display:inline-block; height:46px; padding:0 20px; border-right:1px solid #e0e0e0; line-height:46px; box-sizing:border-box; font-size:14px; text-align:center;border-bottom:1px solid #e0e0e0; text-align:right;}
.dstj-table ul li span:first-child { text-align:left;}
.dstj-table ul li span:last-child { border-right:none;}
.dstj-table ul li:last-child span { border-bottom:none;}
.dstj-table ul li span.w40 { width:20%;}
.dstj-table ul li span.w15 { width:20%;}



